TA

[Resolvido] Loot na Pokedex

Por Taiger, 26 de mar. de 2020 em Resolvidos

7
2.8k
TaigerT
26 de março de 2020 às 00:24

Boa noite pessoal, estou tentando colocar o loot dos pokemons na janela da pokedex, mas estou tendo dificuldades, nao aparece a lista de loot.

 

loot.png.a144351108ba4934bdcce9b7c8f8fed3.png

 

Funçao:

function getInfoloot(name)
		local str = ''
		local lootList = {}
        for _, item in pairs(lootList) do
            str = str .. getItemNameById(item.id) .. " (Drop: " .. item.chance/1000 .. "%)\n"
        end
        return str
end

O que sera que esta errado?

nociamN
26 de março de 2020 às 00:45

deixa simular aqui.

Editado Março 26 por nociam

TaigerT
26 de março de 2020 às 00:48
2 minutos atrás, nociam disse:

getItemNameById(item[1].id)?

Nao funcionou :(

nociamN
26 de março de 2020 às 00:49

Não era não vi seu código vou ver aqui.

como e essa tabela lootList?

TaigerT
26 de março de 2020 às 01:05

Consegui resolver, vlw por tentar me ajudar.

TaigerT
26 de março de 2020 às 01:05
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.
TaigerT
26 de março de 2020 às 09:19
Melhor resposta

O problema era na variavel lootList, entao fiz assim e funcionou perfeitamente.

 

local lootList = getMonsterLootList(name)

Segue a funcao para quem quiser usar, lembrando que terao de adaptar ao server de voces.

 

function getInfoLoot(name)
	local str = ''
	local lootList = getMonsterLootList(name)
        for _, item in pairs(lootList) do
            str = str .. getItemNameById(item.id) .. " (Drop: " .. item.chance/1000 .. "%)\n"
        end
    return str
end

 

lootdex.png.90f43720a69daff67667346a688a16ea.png